# 基础环境
FROM openjdk:8-jdk-slim
# 作者邮箱
MAINTAINER hwgang97@163.com

# 定义环境变量
ENV TZ=Asia/Shanghai
ENV JAVA_OPTS="-Xms128m -Xmx512m -Djava.security.egd=file:/dev/./urandom"

RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 创建目录
RUN mkdir -p /usr/app

# 设置工作目录
WORKDIR /usr/app

# 将jar 复制到工作目录
ADD ./target/due-cloud-module-security-run.jar ./

# 暴露端口
EXPOSE 18002

# 运行执行脚本
ENTRYPOINT ["java", "$JAVA_OPTS", "-jar", "due-cloud-module-security-run.jar", "--spring.profiles.active=prod"]